.scope{min-width:320px; max-width:640px;}

/*  400 以下   400  -  480 一档  480 以上的是一档
@media screen and (max-width:399px)
{
	html{
		font-size: 15px;
	}
}
@media (min-width: 400px) and (max-width: 480px)
{
	html{
		font-size: 20px;
	}
}
@media screen and (min-width: 481px)
{
	html{
		font-size: 25px;
	}
} */

.box-width-css{
	width: 100%;
	/* overflow: hidden; */
}
.mg-auto{margin:0 auto;}
.mar-t10{margin-top: 0.05rem;}
.mar-t20{margin-top: 0.1rem;}
.mar-b20{margin-bottom: 0.1rem;}
.mar-r10{margin-right:0.05rem;}
.mar-b10{margin-bottom: 0.05rem;}
.fl-l{float:left;}
.fl-r{float:right;}
.poa{position: absolute;}
.por{position: relative;}
.hot{color:#ef5858;}

/* 分站header部分 */
header{
	height: 0.4rem;
	line-height: 0.4rem;
	background-color: #384157;
	color:#fff;
	text-align: center;
	position: fixed;
	left: 0;
	top:0;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	z-index:88;
}
header p{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size:0.12rem;
	margin-left: 0.15rem;
	position: absolute;
	left: 0;
	top:0;
}
header .location-wrap{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size:0.12rem;
	overflow: hidden;
	display:block;
	margin:0 auto;
	width: 0.33rem;
}
header .location-wrap span{
	color:#fff;
	float:left;
	height: 0.4rem;
	line-height: 0.4rem;

}
header .location-wrap .icon-arr{
	float:left;
	border-top: 0.03rem solid #fff;
	border-left:0.03rem dashed transparent;
	border-right:0.03rem dashed transparent;
	margin-top: 0.19rem;
	margin-left: 0.03rem;
}
header .hd-nav{
	width: 0.525rem;
	height: 0.25rem;
	position: absolute;
	right:0;
	top:0;
	text-align: center;
	padding-top:0.15rem;
	font-size: 0;
}
header nav.active{
	background-color: #262d3e;
}
header .hd-nav:before{
	content:"";
	position: absolute;
	left:50%;
	transform: translate(-50%,0); 
	-webkit-transform: translate(-50%,0);
	top:0.04rem;
	width: 0.19rem;
	height: 0.19rem;
	background: url(../images/nav.png) no-repeat;
	-webkit-background-size: 0.19rem 0.19rem;
	background-size: 0.19rem 0.19rem;
}
header .hd-nav span{
	font-size: 0.09rem;
	line-height: 0.09rem;
}
header .hd-nav ul.subnav{
	position: absolute;
	top:0.4rem;
	right:0;
	z-index:9999;
	width: 1.5rem;
	height: 2.4rem;
	font-size:0.12rem;
	display:none;
}
header .hd-nav .subnav li{
	height: 0.395rem;
	line-height: 0.395rem;
	border-bottom: 1px solid #fff;
	background-color: rgba(0,0,0,0.8);
	text-align: center;
}
header .hd-nav .subnav li:last-child{
	border:0;
}
header .hd-nav .subnav li a{
	color:#fff;
	line-height: 0.395rem;
}
.banxin{
	width: 2.88rem;
	margin:0 auto;
}
.title{
	height: 0.2rem;
	line-height: 0.2rem;
	border-left:0.025rem solid #ef5858;
	padding-left: 0.075rem;
	font-size: 0.12rem;
	color: #3c3c3c;
	font-weight: normal;
}
/* 尾部 */
footer{
	height: 0.88rem;
	text-align: center;
	color:#3c3c3c;
	font-size: 0.09rem;
	padding-top:0.1rem;
}
footer p:first-child{
	font-size: 0.12rem;
	line-height: 0.325rem;
}
footer p a.hot:hover{color:#ef5858;}

